Text copied to clipboard!

Tytuł

Text copied to clipboard!

Starszy Programista Webowy

Opis

Text copied to clipboard!
Poszukujemy Starszego Programisty Webowego, który dołączy do naszego zespołu technologicznego i wesprze nas w tworzeniu nowoczesnych, skalowalnych aplikacji internetowych. Idealny kandydat to osoba z dużym doświadczeniem w pracy z technologiami frontendowymi i backendowymi, potrafiąca projektować i wdrażać złożone systemy webowe oraz współpracować z zespołami projektowymi, UX i DevOps. Jako Starszy Programista Webowy będziesz odpowiedzialny za rozwój i utrzymanie aplikacji internetowych, analizę wymagań biznesowych, projektowanie architektury systemów oraz mentoring młodszych członków zespołu. Oczekujemy, że będziesz aktywnie uczestniczyć w procesie podejmowania decyzji technologicznych oraz wdrażania najlepszych praktyk programistycznych. Twoje codzienne zadania będą obejmować pisanie czystego, testowalnego kodu, przeglądanie kodu innych programistów, optymalizację wydajności aplikacji oraz integrację z zewnętrznymi API. Będziesz również odpowiedzialny za zapewnienie wysokiej jakości kodu poprzez stosowanie testów jednostkowych i integracyjnych oraz automatyzację procesów wdrożeniowych. Wymagamy bardzo dobrej znajomości języków programowania takich jak JavaScript (w tym frameworków React lub Angular), HTML5, CSS3 oraz technologii backendowych takich jak Node.js, PHP lub Python. Znajomość baz danych (SQL i NoSQL), systemów kontroli wersji (Git) oraz narzędzi CI/CD będzie dodatkowym atutem. Jeśli jesteś osobą samodzielną, komunikatywną, zorientowaną na jakość i rozwój, zapraszamy do aplikowania. Oferujemy atrakcyjne wynagrodzenie, elastyczne godziny pracy, możliwość pracy zdalnej oraz udział w ciekawych projektach dla klientów z różnych branż.

Obowiązki

Text copied to clipboard!
  • Projektowanie i rozwój aplikacji webowych
  • Tworzenie i utrzymywanie czystego, skalowalnego kodu
  • Współpraca z zespołem projektowym i UX
  • Integracja aplikacji z zewnętrznymi API
  • Optymalizacja wydajności aplikacji
  • Mentoring młodszych programistów
  • Udział w podejmowaniu decyzji technologicznych
  • Tworzenie testów jednostkowych i integracyjnych
  • Wdrażanie najlepszych praktyk programistycznych
  • Udział w przeglądach kodu

Wymagania

Text copied to clipboard!
  • Minimum 5 lat doświadczenia w programowaniu webowym
  • Bardzo dobra znajomość JavaScript, HTML5, CSS3
  • Doświadczenie z frameworkami React, Angular lub Vue.js
  • Znajomość technologii backendowych (Node.js, PHP, Python)
  • Znajomość baz danych SQL i NoSQL
  • Doświadczenie z systemami kontroli wersji (Git)
  • Znajomość narzędzi CI/CD
  • Umiejętność pracy zespołowej i komunikatywność
  • Zdolność analitycznego myślenia i rozwiązywania problemów
  • Znajomość języka angielskiego na poziomie technicznym

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie z frameworkami frontendowymi?
  • Czy pracowałeś wcześniej z Node.js lub innymi technologiami backendowymi?
  • Jakie narzędzia CI/CD stosowałeś w swoich projektach?
  • Czy masz doświadczenie w pracy z bazami danych NoSQL?
  • Jakie są Twoje metody zapewniania jakości kodu?
  • Czy miałeś okazję mentorować innych programistów?
  • Jak radzisz sobie z pracą w zespole rozproszonym?
  • Jakie projekty webowe uważasz za swoje największe osiągnięcie?
  • Czy znasz zasady projektowania architektury aplikacji webowych?
  • Jakie są Twoje oczekiwania względem nowej roli?